// 注意引入顺序
// require('./child.js')  // ReferenceError: name is not defined

// nodejs 定义全局变量
// global.name = 'index.js'

// globalThis会根据环境自动判断，兼容浏览器环境和node环境
globalThis.name = 'globalThis:index.js'

require('./child.js')

// js由三部分组成，ECMAScript  DOM  BOM
// nodejs里 DOM BOM 不能使用，但是可以借助第三方库jsdom



//node环境内置API
// dirname 当前文件所在的目录的绝对路径
console.log(__dirname)

// filename 当前文件的绝对路径
console.log(__filename)

// Buffer, process

